// 导入 vue
import Vue from 'vue'
// 导入 vuex
import Vuex from 'vuex'
// vuex也是vue的插件, 需要use一下, 进行插件的安装初始化
import user from './modules/user'
import cart from './modules/cart'
Vue.use(Vuex)

// 创建仓库 store
const store = new Vuex.Store({
  modules: {
    user,
    cart
  },
  getters: {
    token (state) {
      return state.user.userInfo.token
    }
  }
})

// 导出仓库
export default store
